to splutter - Spanish English Dictionary